Inheritance diagram for MeshDataStructure::TPolygon:

Public Member Functions | |
| TPolygon () | |
| boolean | IsValidPolygon () const |
| An invalid polygon is a polygon that has been deleted from the mesh. | |
| void | SetVertexCount (int32 verticesCount) |
| int32 | GetVertexCount () const |
| int32 | GetEdgeCount () const |
| void | SetVertex (const int32 index, const int32 vertexIndex, const int32 UVIndex) |
| int32 | GetVertexIndex (const int32 i) const |
| int32 | GetUVIndex (const int32 i) const |
| void | SetUVIndex (const int32 i, const int32 uvIndex) |
| int32 | GetUVIndexForVertex (const int32 index) const |
| void | SetEdge (const int32 index, const int32 edgeIndex) |
| const TVertexUV & | GetVertexUV (const int32 index) const |
| int32 | GetEdge (const int32 index) const |
| const TMCArray< TVertexUV > & | GetVertices () const |
| int32 | GetOtherEdge (int32 vertexIndex, int32 edgeIndex) const |
| boolean | GetEdgesForVertex (int32 vertexIndex, int32 &edge1, int32 &edge2) const |
| void | SetShadingDomainID (int32 ID) |
| int32 | GetShadingDomainID () const |
| void | SetIsHidden (boolean hidden) |
| boolean | GetIsHidden () const |
| int32 | GetVertexIndexInPolygon (const int32 vertexIndex) const |
| TVector3 | GetPolygonNormalForVertex (const int32 vertexIndex, const TMCArray< TVector3 > &positions) const |
| void | HarmonizeUV (TVertexArray &vertices, TMCArray< boolean > &wrapping) |
Protected Attributes | |
| TMCArray< TVertexUV > | fVerticesUV |
| TMCArray< int32 > | fEdges |
| int32 | fShadingDomainID |
| boolean | fIsHidden |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
An invalid polygon is a polygon that has been deleted from the mesh.
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5